PATHMac OS 8 Developer Documentation > Human Interface Toolbox > Menu Manager >

Mac OS 8.5 Menu Manager Reference


RemoveMenuItemProperty

Removes a piece of data that has been previously associated with a menu item.

pascal OSStatus RemoveMenuItemProperty (
                     MenuHandle menu,
                     UInt16 item,
                     OSType propertyCreator,
                     OSType propertyTag);
menu
A value of type MenuHandle . Pass a handle to the menu containing the item whose associated data is to be removed.
item
An unsigned 16-bit integer. Pass a value specifying the item number of the menu item or 0 if the data is associated with the menu as a whole.
propertyCreator
A four-character code. Pass your program's signature, as registered through Apple Developer Technical Support. If your program is of a type that would not normally have a signature (for example, a plug-in), you should still register and use a signature in this case, even though your program's file may not have the same creator code as the signature that you register. The 'macs' property signature is reserved for the system and should not be used.
propertyTag
A four-character code. Pass the application-defined code identifying the associated data.
function result
A result code. See Result Codes for the Mac OS 8.5 Menu Manager .

DISCUSSION

Your application may remove data set with the SetMenuItemProperty function by calling the RemoveMenuItemProperty function.


VERSION NOTES

Available with Mac OS 8.5 and later.


SEE ALSO

The GetMenuItemProperty function.


© 1999 Apple Computer, Inc. — (Last Updated 19 Jan 99)